thiol protease - French English Dictionary